home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1983-11-14 | 1.3 KB | 48 lines |
- 10 CLS:PRINT "STUDENT'S T-DISTRIBUTION TEST"
- 20 PRINT
- 30 DIM P(10,2)
- 40 DIM V(2),R(2),M(2),D(2)
- 50 PRINT "TEST 1: MEAN=X"
- 60 PRINT "TEST 2: MEAN=MEAN,STANDARD DEVIATION=STANDARD DEVIATION"
- 70 PRINT "TEST 3: MEAN=MEAN,STANDARD DEVIATION<>STANDARD DEVIATION"
- 80 PRINT "WHICH HYPOTHESIS";
- 90 INPUT T
- 100 PRINT
- 110 FOR I = 1 TO SGN (T - 1) + 1
- 120 V(I) = 0
- 130 D(I) = 0
- 140 PRINT "SAMPLE ";I;":"
- 150 PRINT " NUMBER OF ELEMENTS";
- 160 INPUT R(I)
- 170 FOR J = 1 TO R(I)
- 180 PRINT " ELEMENT" ;J;
- 190 INPUT P(J,I)
- 200 V (I) = V (I) + P (J,I)
- 210 D (I) = D (I) + P (J,I) ^ 2
- 220 NEXT J
- 230 M (I) = V (I) / R (I)
- 240 V (I) = (D(I) - V (I) ^ 2 /R (I)) / (R(I) - 1)
- 250 NEXT I
- 260 PRINT
- 270 IF T = 2 THEN 340
- 280 IF T = 3 THEN 380
- 290 PRINT "VALUE OF MEAN";
- 300 INPUT M
- 310 A = (M(1) - M) * SQR (R(1) / V (1))
- 320 B = R (1) - 1
- 330 GOTO 420
- 340 A = (M(1) - M (2)) / SQR (1/R (1) + 1/R (2))
- 350 B = R (1) + R (2) - 2
- 360 A = A/ SQR (((R(1) -1) * V (1) + (R(2) - 1 * V (2))/B)
- 370 GOTO 420
- 380 A = (M(1) - M (2)) / SQR (V(1) / R (1) + V (2) / R (2))
- 390 B = (V(1) / R (1) + V (2) / R (2)) ^ 2
- 400 B = B/ ((V(1) / R (1)) ^ 2/ (R(1) + 1) +(V(2) /R (2)) ^ 2 / (R(2) + 1 )) - 2
- 410 B = INT (B + 0.5)
- 420 PRINT
- 430 PRINT "T - VALUE ="; ABS (A)
- 440 PRINT "DEGREES OF FREEDOM ="; B
- 445 INPUT "Run again ";A$
- 447 IF A$="Y" OR A$="y" THEN 10
- 450 RUN "STAT"
-